package com.eastfair.imaster.service;

import com.eastfair.imaster.dto.VisitorRegisterDTO;
import com.eastfair.imaster.dto.VisitorRegisterStateDTO;
import com.eastfair.questionnaire.dto.AnswerSubjectResultSaveDTO;

/**
 * 预登记数据同步接口
 * Date:2021/8/24
 * Time:11:15
 *
 * @author zjn
 */
public interface VisitorRegisterPushService {

    /**
     * 数据同步展立方
     *
     * @param visitorRegisterDTO         预登记数据
     * @param visitorRegisterStateDTO    预登记状态数
     * @param answerSubjectResultSaveDTO 观众答问卷信息
     */
    void pushVisitor(VisitorRegisterDTO visitorRegisterDTO, VisitorRegisterStateDTO visitorRegisterStateDTO, AnswerSubjectResultSaveDTO answerSubjectResultSaveDTO);

    /**
     * 保利数据同步展立方
     *
     * @param visitorRegisterDTO         预登记数据
     * @param visitorRegisterStateDTO    预登记状态数据
     * @param assistVisitorCardNumber    协助人卡号
     * @param answerSubjectResultSaveDTO 观众答问卷信息
     */
    void pushVisitorBaoLi(VisitorRegisterDTO visitorRegisterDTO, VisitorRegisterStateDTO visitorRegisterStateDTO, String assistVisitorCardNumber, AnswerSubjectResultSaveDTO answerSubjectResultSaveDTO);

}